package org.zzh.dao.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.zzh.domain.system.module.SsModule;

import java.util.List;

@Mapper
public interface SsModuleMapper {

    List<SsModule> list(@Param("name") String name);

    void deleteRoleModuleListByRoleIds(@Param("ids") String[] ids);

    List<SsModule> listByRoleId(@Param("roleId") String roleId);

    void clearModuleRoleListByRoleId(@Param("roleId") String roleId);

    void addRoleModuleList(@Param("roleId") String roleId, @Param("ids") String[] ids);

    List<SsModule> listByRoleIds(@Param("ids") String[] roleIds);
}
